Auto merge of #1848 - alexcrichton:less-cyclic, r=huonw
authorbors <bors@rust-lang.org>
Mon, 27 Jul 2015 22:50:25 +0000 (22:50 +0000)
committerbors <bors@rust-lang.org>
Mon, 27 Jul 2015 22:50:25 +0000 (22:50 +0000)
This optimization ended up not being correct with the recent switch to being
more recursive, and after some profiling it looks like this optimization for
memory usage isn't even needed any more. This commit removes the `Rc` sharing,
fixing #1841 in the process.

Closes #1841


Trivial merge